package jingdong

// JdRoutes 快的路由参数
type JdRoutes struct {
	Nu   string `json:"nu" xml:"nu"` // 单号
	Code int    `json:"code"`        // code码：100-成功；其他code码则表示调用异常，具体原因参照msg
	Data []struct {
		OpeName     string `json:"opeName"`                                // 操作人姓名
		OpeRemark   string `json:"opeRemark"  xml:"content"`               // 节点内容描述
		OpeTime     string `json:"opeTime" xml:"time"`                     // 操作时间
		OpeTitle    string `json:"opeTitle" xml:"ope_title"`               // 节点
		WaybillCode string `json:"waybillCode"`                            // 运单号
		State       string `json:"state,omitempty" xml:"opCode"`           // 节点编码
		Courier     string `json:"courier,omitempty" xml:"courier"`        // 快递员姓名，只有在【配送员收货】节点会返回
		CourierTel  string `json:"courierTel,omitempty" xml:"courier_tel"` // 快递员手机号，只有在【配送员收货】节点会返回。若有多个手机号，中间用"或"连接，例如：13100000001或010-58791101
	} `json:"data" xml:"routes"`
	Msg string `json:"msg"` // code码描述
}

// ErrorResponse 请求失败
type ErrorResponse struct {
	ErrorResponse struct {
		EnDesc string `json:"en_desc"`
		ZhDesc string `json:"zh_desc"`
		Code   int    `json:"code"`
	} `json:"error_response"`
}
